Python setup.py classifiers
classifiers 在 setup.py 中是一个字符串列表,用于为你的项目分类。这有助于其他开发者更快地了解你的项目的特点。以下是常见的分类器和它们的简要描述:
开发状态
- Development Status :: 1 - Planning: 项目计划阶段。
- Development Status :: 2 - Pre-Alpha: 项目的预览或早期版本。
- Development Status :: 3 - Alpha: 初步可用,可能不稳定。
- Development Status :: 4 - Beta: 接近稳定但仍可能存在一些小问题。
- Development Status :: 5 - Production/Stable: 稳定,适合生产环境。
- Development Status :: 6 - Mature: 项目已经成熟且不太可能有大的变动。
- Development Status :: 7 - Inactive: 项目不再维护。
许可证
- License :: OSI Approved :: MIT License: MIT 许可证。
- License :: OSI Approved :: GNU General Public License v3 (GPLv3): GPLv3 许可证。
(其他 OSI 许可证类似)
操作系统
- Operating System :: OS Independent: 操作系统无关。
- Operating System :: POSIX: 针对 POSIX 系统。
- Operating System :: Microsoft :: Windows: 针对 Windows 系统。
- Operating System :: MacOS: 针对 MacOS。
编程语言
- Programming Language :: Python: 通用 Python 项目。
- Programming Language :: Python :: 3: 仅支持 Python 3。
- Programming Language :: Python :: 3.7: 仅支持 Python 3.7。
话题
- Topic :: Software Development :: Libraries: 开发库。
- Topic :: Software Development :: Tools: 开发工具。
环境
- Environment :: Web Environment: Web 环境。
- Environment :: Console: 控制台/命令行环境。
注意: 这仅是分类器的一小部分。完整的列表可以在 PyPI 的官方文档 中找到。选择与您的项目最相关的分类器,确保准确地传达项目的信息。
本文作者:Maeiee
本文链接:Python setup.py classifiers
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
